package com.kgc.tools;

import java.text.SimpleDateFormat;
import java.util.Date;

import org.springframework.core.convert.converter.Converter;

import lombok.Getter;
import lombok.Setter;

/**
 * 自定义的日期转换器 <一句话功能简述> <功能详细描述>
 * 
 * @author 姓名 工号
 * @version [版本号, 2019年8月19日]
 * @see [相关类/方法]
 * @since [产品/模块版本]
 */
@Setter
@Getter
public class ToDateConverter implements Converter<String, Date>
{
    
    public Date convert(String source)
    {
        try
        {
            // 进行日期转换
            System.out.println(source);
            if (source.length() > 10)
            {
                return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(source);
            }
            else
            {
                return new SimpleDateFormat("yyyy-MM-dd").parse(source);
            }
        }
        catch (Exception e)
        {
            e.printStackTrace();
        }
        return null;
    }
  
}
